Separating Concerns with Hyper/J: An Experience Report
نویسندگان
چکیده
In earlier work, we conducted an exploratory investigation of concerns in two existing Java packages: jFTPd and gnu.regexp. Two separate developers marked concerns in the source for each package: these concerns were then compared and analyzed. In this paper, we describe the next step of our investigations: the use of the IBM Hyper/J tool to separate and configure the identified concerns. We describe the various kinds of hyperspaces, hypermodules, hyperslices, and concern mappings we used to describe our previously identified concerns. We also discuss code restructurings we used to enable the capturing and composition of concerns.
منابع مشابه
A Study of Cohesion Metrics for Aspect- Oriented Systems
Aspect-oriented is new programming approach to develop software. There are various existing approaches like modular and objectoriented but these approaches suffer from limitation in properly separating crosscutting concerns. Examples of cross cutting concerns are caching, tracing, logging, security, resource pooling, synchronization, exception handling etc. Code related to these concerns is gen...
متن کاملSeparating Crosscutting Concerns Across the Lifecycle: From Composition Patterns to AspectJ and Hyper/J
Requirements that have a crosscutting impact on software (such as distribution or persistence) present many problems for software development that manifest themselves throughout the lifecycle. Inherent properties of crosscutting requirements, such as scattering (where their support is scattered across multiple classes) and tangling (where their support is tangled with elements supporting other ...
متن کاملHyper-IgM Immunodeficiency with Enamel Defects: a Case Report
Background: Hyper-Immunoglobulin M (IgM) syndrome (HIGM) is a rare primary immunodeficiency in which defective B-cell isotype switching results in a phenotype characterized by elevated or normal serum IgM levels and low levels of other Ig classes, leading to an increased susceptibility to infection, neutropenia, autoimmune disorders, and malignancies. In this disease, a mutation occurs in the C...
متن کاملInteractive Art Analysis Based on Baudrillard’s Hyper reality Theory, a Case Study of Digital Interactive installation
The contemporary philosopher Jean Baudrillard, one of the postmodernism theorists, considers representation in the contemporary world as a factor in the disappearance of reality. In his view, the main feature of new arts is not the expression of artistic beauty, but communication with the audience and expression of the artist’s ideas. In interactive art, the presence and role of the audience in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000